while
:常用於需重複執行程式碼區塊,也適用於執行未知次數。判斷條件是否符合,符合則執行迴圈,不符合則不執行迴圈。Console.Write("請輸入起始值:");
int start = Convert.ToInt32(Console.ReadLine());
Console.Write("請輸入終止值:");
int end = Convert.ToInt32(Console.ReadLine());
int current = start;
int sum = 0; // 用於存儲數字相加的總和
while (current <= end)
{
sum += current; // 將當前數字加入相加總和
current++;
}
Console.WriteLine("從" + start + "到" + end + "的數字總和為:" + sum);
do-while
:與 while
類似,但是有一個重要的區別,就是保證至少會執行一次迴圈內的程式碼,然後在每次迴圈結束後檢查條件是否滿足,如果條件滿足,則繼續執行迴圈。Console.Write("請輸入起始值:");
int start = Convert.ToInt32(Console.ReadLine());
Console.Write("請輸入終止值:");
int end = Convert.ToInt32(Console.ReadLine());
int current = start;
int sum = 0; // 用於存儲數字相加的總和
do
{
sum += current; // 將當前數字加入相加總和
current++;
}
while (current <= end);
Console.WriteLine("從" + start + "到" + end + "的數字總和為:" + sum);
※以上資料如有錯誤請多指教